package com.JavaBasic;

import java.util.Arrays;
import java.util.List;

public class ArraysDemo {
	public static void main(String[] args) {
		int[] arr = {10,20,40,80,50,30};
		
		// 数组转换成字符串 toString()
		System.out.println("原数组:" + Arrays.toString(arr));
		
		// 排序
		Arrays.sort(arr);
		System.out.println("排序后数组" + Arrays.toString(arr));
		
		// 二分查找
		int index = Arrays.binarySearch(arr, 30);
		System.out.println("二分查找30的位置是：" + index);
		
		// 数组转集合
		// 集合中的元素必须是引用数据类型的，否则会把数组当成一个元素转换成集合
		Integer[] arr2 = {11,22,33,44,55}; // 自动装箱
		List<Integer> list = Arrays.asList(arr2);
		System.out.println("数组转换成集合后:" + list);
		
	}
}
